/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gro.procesos.clases;

import java.util.LinkedHashMap;

/**
 *
 * @author Jose
 */
public class UsuarioDP {

    private int codigo;
    private String usuario;
    private String contrasena;
    private String permiso;
    UsuarioMD umd = new UsuarioMD();

    public boolean agregarUsuarioDP() {
        if (umd.agregarNuevoUsuarioMD(this)) {
            return true;
        }
        return false;
    }

    public boolean eliminarUsuarioDP() {
        if (umd.eliminarEstudianteMD(this)) {
            return true;
        }
        return false;
    }

    public boolean visualizarUsuarioDP() {
        if (umd.visualizarUsuarioMD(this)) {
            return true;
        }
        return false;
    }

    public LinkedHashMap visualizarTodosUsuarioDP() {
        return umd.visualizarGereneralUsuarioMD(this);
    }

    public boolean modificarUsuarioDP() {
        if (umd.modificarUsuarioMD(this)) {
            return true;
        }
        return false;
    }

    public boolean validarUsuarioDP() {
        if (umd.validarUsuarioMD(this)) {
            return true;
        }
        return false;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int newCodigo) {
        codigo = newCodigo;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String newUsuario) {
        usuario = newUsuario;
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String newContrasena) {
        contrasena = newContrasena;
    }

    public String getPermiso() {
        return permiso;
    }

    public void setPermiso(String newPermiso) {
        permiso = newPermiso;
    }
    public void separarDatos(String datos) {
        String []arr;
        arr=datos.split(",");
        this.setUsuario(arr[0]);
        this.setContrasena(arr[1]);
        this.setPermiso(arr[2]);
    }
}